# ---
# title: 1410. HTML Entity Parser
# id: problem1410
# author: Tian Jun
# date: 2020-10-31
# difficulty: Medium
# categories: String, Stack
# link: <https://leetcode.com/problems/html-entity-parser/description/>
# hidden: true
# ---
# 
# **HTML entity parser** is the parser that takes HTML code as input and replace
# all the entities of the special characters by the characters itself.
# 
# The special characters and their entities for HTML are:
# 
#   * **Quotation Mark:**  the entity is `&quot;` and symbol character is `"`.
#   * **Single Quote  Mark:** the entity is `&apos;` and symbol character is `'`.
#   * **Ampersand:**  the entity is `&amp;` and symbol character is `&`.
#   * **Greater Than Sign:**  the entity is `&gt;` and symbol character is `>`.
#   * **Less Than Sign:**  the entity is `&lt;` and symbol character is `<`.
#   * **Slash:**  the entity is `&frasl;` and symbol character is `/`.
# 
# Given the input `text` string to the HTML parser, you have to implement the
# entity parser.
# 
# Return _the text_ after replacing the entities by the special characters.
# 
# 
# 
# **Example 1:**
# 
#     
#     
#     Input: text = "&amp; is an HTML entity but &ambassador; is not."
#     Output: "& is an HTML entity but &ambassador; is not."
#     Explanation: The parser will replace the &amp; entity by &
#     
# 
# **Example 2:**
# 
#     
#     
#     Input: text = "and I quote: &quot;...&quot;"
#     Output: "and I quote: \"...\""
#     
# 
# **Example 3:**
# 
#     
#     
#     Input: text = "Stay home! Practice on Leetcode :)"
#     Output: "Stay home! Practice on Leetcode :)"
#     
# 
# **Example 4:**
# 
#     
#     
#     Input: text = "x &gt; y &amp;&amp; x &lt; y is always false"
#     Output: "x > y && x < y is always false"
#     
# 
# **Example 5:**
# 
#     
#     
#     Input: text = "leetcode.com&frasl;problemset&frasl;all"
#     Output: "leetcode.com/problemset/all"
#     
# 
# 
# 
# **Constraints:**
# 
#   * `1 <= text.length <= 10^5`
#   * The string may contain any possible characters out of all the 256 ASCII characters.
# 
# 
## @lc code=start
using LeetCode

## add your code here:
## @lc code=end
